本类中的属性主要是SDK运行所需要的一些配置参数。
一、注意事项
当前SDK运行时的xlinkConfig的属性不能随便更改,否则可能会引起错误。
二、属性列表
参数名称 | 描述 | 类型 |
---|---|---|
apiServer | http API服务器地址,默认值为https://api2.xlink.cn:443 | NSString |
cloudServer | 云端服务器地址 默认值为mqtt.xlink.cn | NSString |
cloudServerPort | 云端服务器端口 默认值为1883 | NSString |
keepAliveInterval | 云端keepAlive时间,默认为60秒,最小值为20秒。 | NSUInteger |
sendDataPolicy | 发送数据策略,默认为XLinkSendDataPolicyAuto | XLinkSendDataPolicy |
corpId | 企业ID,默认值为nil | NSString |
resource | 登录源,用户可以在登录时指定登录源,不同登录源可同时登录 登陆源只支持数字和字母,最大长度为16个字符,默认为nil; | NSString |
userModel | 用户model,用于重新登录时候,传入之前保存的用户信息进行登录操作。 | XLinkUserModel |
localNetworkAutoConnection | 是否开启开启全局的本地自动连接功能,默认值为NO. | BOOL |
protocolVersion | 协议版本,默认协议版本为v6.如需要兼容v5设备,需要调用`protocolVersion | = XLinkProtocolVersionV6;` |
enableSSL | 是否使用SSL,默认值为NO | BOOL |
SSLCertificateFilePath | 设置SSL证书路径,默认值为nil | NSString |
SSLCertificateFilePassphrase | 设置SSL证书密码,默认值为nil | NSString |
debug | 是否打印sdk内部日志,默认值Debug模式下为YES,Release模式下为NO | BOOL |
shouldBeginBackgroundTask | 在SDK进入后台之后,是否需要建立一个BackgroundTask,以维持短暂的运行时间。 | |
这个运行时间取决于系统分配的时间,会在10分钟以内 | BOOL |
三、API 列表
1. 获取默认配置
+ (instancetype)defaultConfig;
支持的版本
开始支持的版本:5.0
注意事项
无
输入参数
无
输出参数
具体的接口输出参数描述如下:
描述 | 类型 | 必选 |
---|---|---|
默认的配置参数模型 | XLinkConfig | 是 |
错误码
无